package com.kaifamiao.enums;

/**
 * 1、枚举是一种特殊的类
 *    所有的枚举类型都隐式继承 java.lang.Enum 类 (不可显式继承)
 *    所有的枚举类型都有两个类方法: valueOf(String) 、values()
 *    
 * 2、枚举第一行代码用于书写枚举常量 (即第一个分号之前就是第一行代码)
 *    所有的枚举常量都是 public static final 修饰的
 *    所有的枚举常量都是当前类类型的，对于 Sun 类来说其中的 SINGLETON 类型是 Sun
 *    所有的枚举常量都是通过 "new 构造方法()" 形式初始化过的
 */
public enum Sun {
	// 第一个分号之前用于书写枚举常量，多个枚举常量之间使用逗号隔开
	SINGLETON ;
	
	private Sun() {
		System.out.println( "创建Sun的实例" );
	}
	
}
